package Empleados;

import java.awt.Font;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.ButtonGroup;
import javax.swing.JButton;

import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;

import com.swtdesigner.SwingResourceManager;

public class ConsultarEmpleado extends JDialog {

	private JButton aceptarButton;
	private JButton cancelarButton;
	private JButton salirButton;
	private JLabel datosLabel;
	private JLabel fotoLabel;
	private JTable table;
	private JScrollPane scrollPane;
	private JRadioButton nombreRadioButton;
	private JLabel label_1;
	private JButton buscarButton;
	private JTextField textField;
	private ButtonGroup buttonGroup = new ButtonGroup();
	private JRadioButton legajoRadioButton;
	private JRadioButton dniRadioButton;
	private JLabel label;
	private JSeparator separator;
	private JLabel consultarEmpleadoLabel;
	private DefaultTableModel modelo;
	/**
	 * Launch the application
	 * @param args
	 */
	public static void main(String args[]) {
		try {
			ConsultarEmpleado dialog = new ConsultarEmpleado();
			dialog.addWindowListener(new WindowAdapter() {
				public void windowClosing(WindowEvent e) {
					System.exit(0);
				}
			});
			dialog.setVisible(true);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * Create the dialog
	 */
	public ConsultarEmpleado() {
		super();
		setModal(true);
		setIconImage(SwingResourceManager.getImage(ConsultarEmpleado.class, "/Iconos/Community Help-000.png"));
		getContentPane().setLayout(null);
		setTitle("Consultar Empleado");
		setBounds(100, 100, 622, 366);

		consultarEmpleadoLabel = new JLabel();
		consultarEmpleadoLabel.setFont(new Font("", Font.BOLD | Font.ITALIC, 14));
		consultarEmpleadoLabel.setText("Consultar Empleado");
		consultarEmpleadoLabel.setBounds(10, 15, 151, 18);
		getContentPane().add(consultarEmpleadoLabel);

		separator = new JSeparator();
		separator.setBounds(11, 44, 593, 11);
		getContentPane().add(separator);

		label = new JLabel();
		label.setBounds(19, 114, 115, 18);
		getContentPane().add(label);

		dniRadioButton = new JRadioButton();
		dniRadioButton.setSelected(true);
		buttonGroup.add(dniRadioButton);
		dniRadioButton.setFont(new Font("", Font.BOLD, 12));
		dniRadioButton.setText("DNI");
		dniRadioButton.setBounds(20, 77, 74, 23);
		getContentPane().add(dniRadioButton);

		legajoRadioButton = new JRadioButton();
		buttonGroup.add(legajoRadioButton);
		legajoRadioButton.setFont(new Font("", Font.BOLD, 12));
		legajoRadioButton.setText("Legajo");
		legajoRadioButton.setBounds(95, 77, 74, 23);
		getContentPane().add(legajoRadioButton);

		textField = new JTextField();
		textField.setBounds(20, 112, 238, 20);
		getContentPane().add(textField);

		buscarButton = new JButton();
		buscarButton.setIcon(SwingResourceManager.getIcon(ConsultarEmpleado.class, "/Iconos/viewmag-001.png"));
		buscarButton.setBounds(278, 102, 57, 33);
		getContentPane().add(buscarButton);

		label_1 = new JLabel();
		label_1.setIcon(SwingResourceManager.getIcon(ConsultarEmpleado.class, "/Iconos/Community Help-003.png"));
		label_1.setBounds(160, 10, 65, 33);
		getContentPane().add(label_1);

		nombreRadioButton = new JRadioButton();
		buttonGroup.add(nombreRadioButton);
		nombreRadioButton.setFont(new Font("", Font.BOLD, 12));
		nombreRadioButton.setText("Nombre");
		nombreRadioButton.setBounds(184, 77, 113, 23);
		getContentPane().add(nombreRadioButton);

		scrollPane = new JScrollPane();
		scrollPane.setBounds(10, 167, 397, 113);
		getContentPane().add(scrollPane);

		modelo=new DefaultTableModel();
		modelo.setColumnIdentifiers(new String[]{"Legajo","DNI","Nombre"});
		
		
		table = new JTable(modelo);
		scrollPane.setViewportView(table);

		fotoLabel = new JLabel();
		fotoLabel.setText("Foto");
		fotoLabel.setBounds(509, 97, 54, 14);
		getContentPane().add(fotoLabel);

		datosLabel = new JLabel();
		datosLabel.setText("Datos");
		datosLabel.setBounds(509, 171, 54, 14);
		getContentPane().add(datosLabel);

		salirButton = new JButton();
		salirButton.setIcon(SwingResourceManager.getIcon(ConsultarEmpleado.class, "/Iconos/back-001.png"));
		salirButton.setBounds(552, 286, 52, 32);
		getContentPane().add(salirButton);

		cancelarButton = new JButton();
		cancelarButton.setIcon(SwingResourceManager.getIcon(ConsultarEmpleado.class, "/Iconos/button_cancel-001.png"));
		cancelarButton.setFont(new Font("Dialog", Font.BOLD, 12));
		cancelarButton.setBounds(283, 290, 52, 32);
		getContentPane().add(cancelarButton);

		aceptarButton = new JButton();
		aceptarButton.setIcon(SwingResourceManager.getIcon(ConsultarEmpleado.class, "/Iconos/button_ok-001.png"));
		aceptarButton.setFont(new Font("Dialog", Font.BOLD, 12));
		aceptarButton.setBounds(200, 290, 52, 32);
		getContentPane().add(aceptarButton);
		//
	}
	/*
	public Empleado getEmpleado()
	{
		return empleado
	}
*/
}
